<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 参数复用案例
        function say(company){
            return function(academy){
                return function(name){
                    console.log(`我的公司是${company},专业是${academy},名字是${name}`);
                }
            }
        }
        // 正常调用
        let setCompany = say("蜀国");
        let setAcademy = setCompany("武将");
        setAcademy("张飞");

        // 参数复用调用方法
        // 闭包，将前两个参数做成复用效果
        let setInof = say("蜀国")("武将");
        // 调用setInof方法
        setInof("张飞");
        setInof("关羽");
        setInof("赵云");
    </script>
</body>
</html>